package cn.hyatt.core.event;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 请求日志事件
 *
 * @author hyatt
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class RequestLogEvent {

    @Schema(description = "标题")
    private String title;

    @Schema(description = "请求方式")
    private String requestMethod;

    @Schema(description = "请求URI")
    private String requestUri;

    @Schema(description = "方法名")
    private String methodName;

    @Schema(description = "方法参数")
    private String methodParam;

    @Schema(description = "返回参数")
    private String returnParam;
}
